課程資訊
課程名稱
比特幣及數據分析
Bitcoin in the Big Data Era 
開課學期
104-1 
授課對象
電機資訊學院  資訊工程學研究所  
授課教師
廖世偉 
課號
CSIE5315 
課程識別碼
922EU4260 
班次
 
學分
全/半年
半年 
必/選修
選修 
上課時間
星期五A,B,C(18:25~21:05) 
上課地點
資104 
備註
初選不開放。本課程以英語授課。
總人數上限:106人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/10412B 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

本課程講述Blockchain technology used in bitcoin及其Transaction Analytics. Big Data時代著重analytics 及對open data進行思辨。Blockchain是Open Data,同時又強調匿名性及privacy,是極佳樣本。More data is at 課程網站 http://csie.ntu.edu.tw/~bigdata. 

課程目標
Bitcoin and Big Data原理 
課程要求
待補 
預期每週課後學習時數
 
Office Hours
另約時間 
指定閱讀
待補 
參考書目
待補 
評量方式
(僅供參考)
   
課程進度
週次
日期
單元主題
第1週
9/18  Intro to Crypto and Cryptocurrencies
.Cryptographic Hash Functions
.Hash Pointers and Data Structures
.Digital Signatures
 
第2週
9/25  Intro to Crypto and Cryptocurrencies
.Centralization vs. decentralization
.Distributed consensus
.Consensus without identity: the block chain 
第3週
10/02  How Bitcoin Achieves Decentralization
.Centralization vs. decentralization
.Distributed consensus
.Consensus without identity: the block chain 
第4週
10/09  How Bitcoin Achieves Decentralization
.Incentives and proof of work
.Putting it all together 
第5週
10/16  Mechanics of Bitcoin
.Bitcoin transactions
.Bitcoin scripts
.Applications of Bitcoin scripts 
第6週
10/23  Mechanics of Bitcoin
.Bitcoin blocks
.The Bitcoin network
.Limitations & improvements 
第7週
10/30  How to Store and Use Bitcoins
.Simple Local Storage
.How to Store and Use Bitcoins
.Secret Keys
.Hot and Cold Storage
.Splitting and Sharing Keys
.Online Wallets and Exchanges
.Payment Services
.Transaction Fees
.Currency Exchange Markets 
第8週
11/06  Bitcoin mining
.The task of Bitcoin miners
.Mining hardware
.Energy consumption & ecology
.Mining pools
.Mining incentives and strategies 
第9週
11/13  Bitcoin and anonymity
.Anonymity basics
.Overview of Bitcoin deanonymization
.Mixing
.Decentralized mixing 
第10週
11/20  Bitcoin and anonymity
.Zerocoin and Zerocash
.Tor and the Silk Road 
第11週
11/27  Community, Politics, and Regulation
.Consensus in Bitcoin
.Bitcoin Core Software
.Stakeholders : Who’s in Charge?
.Roots of Bitcoin 
第12週
12/04  Community, Politics, and Regulation
.Governments Notice Bitcoin
.Anti Money-Laundering Regulation
.New York’s BitLicense Proposal 
第13週
12/11  Alternative Mining Puzzles
.Essential Puzzle Requirements
.ASIC Resistant Puzzles
.Proof-of-useful-work
.Nonoutsourceable Puzzles
.Proof-of-Stake 
第14週
12/18  Bitcoin as a platform
.Bitcoin as an append-only log
.Bitcoins as “smart property”
.Secure multi-party lotteries in Bitcoin
.Bitcoin as randomness source
.Prediction markets & real-world data feeds 
第15週
12/25  Altcoins and the Cryptocurrency Ecosystem
.Short History of Altcoins
.Interaction between Bitcoin and altcoins 
第16週
1/01  Altcoins and the Cryptocurrency Ecosystem
.Lifecycle of an Altcoin
.Bitcoin-Backed Altcoins, “Side Chains” 
第17週
1/08  The future of Bitcoin?
.The block chain as a vehicle for decentralization
.Routes to decentralization
.What can we decentralize?
.When is decentralization a good idea?